home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / a_utils / yacc / occam.lha / occam / Makefile next >
Makefile  |  1989-08-22  |  981b  |  44 lines

  1. #
  2. #    Makefile for occam recogniser - pjmp @ hrc 22/7/86
  3. #
  4.  
  5. #
  6. # This work is in the public domain.
  7. # It was written by Peter Polkinghorne in 1986 & 1989 at
  8. # GEC Hirst Research Centre, Wembley, England.
  9. # No liability is accepted or warranty given by the Author,
  10. # still less my employers.
  11. #
  12.  
  13. # sys V like flags
  14. #CFLAGS=-g -O
  15. #YFLAGS=-vdt
  16.  
  17. # BSD like flags
  18. CFLAGS=-O
  19. YFLAGS=-dv
  20.  
  21. all:        occam occam2
  22.  
  23. occam:        occam.o occamlex.o
  24.         cc $(CFLAGS) occam.o occamlex.o -o occam
  25.  
  26. occam.c:        occam.y
  27.         yacc $(YFLAGS) occam.y
  28.         mv y.tab.h lex.h
  29.         mv y.tab.c occam.c
  30.  
  31. occam2:        occam2.o occam2lex.o
  32.         cc $(CFLAGS) occam2.o occam2lex.o -o occam2
  33.  
  34. occam2.c:       occam2.y
  35.         yacc $(YFLAGS) occam2.y
  36.         mv y.tab.h lex2.h
  37.         mv y.tab.c occam2.c
  38.  
  39. clean:
  40.     rm -f *.o occam2.c occam.c lex2.h lex.h y.output
  41.  
  42. shar:        README Makefile occam.y occamlex.c occam2.y occam2lex.c test1 test2 test3 test4
  43.         shar2 -v -s -x -c README Makefile occam.y occamlex.c occam2.y occam2lex.c test1 test2 test3 test4 > shar
  44.